Why God Makes You Wait